package data

import (
	"context"
	"week4/app/user/internal/biz"
)

type vipInfoRepo struct {
	// 这里暂时不进行实际的数据库操作和映射
}

func NewVipInfoRepo() biz.VipInfoRepo {
	return &vipInfoRepo{}
}

func (r *vipInfoRepo) Find(ctx context.Context, userID string) (*biz.VipInfo, error) {
	// TODO 数据库操作
	return &biz.VipInfo{1}, nil
}

func (r *vipInfoRepo) Save(ctx context.Context, u *biz.VipInfo) error {
	// TODO 数据库操作
	return nil
}
func (r *vipInfoRepo) UpdateGrade(ctx context.Context, grade int32, userID string) error {
	// TODO 数据库操作
	return nil
}
